package com.ruoyi.system.bo;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;

import java.util.Date;

import com.ruoyi.common.core.domain.BaseEntity;

/**
 * 服务产品管理分页查询对象 zsyy_product
 *
 * @author wangghua
 * @date 2021-07-14
 */

@Data
@EqualsAndHashCode(callSuper = true)
@ApiModel("服务产品管理分页查询对象")
public class ZsyyProductQueryBo extends BaseEntity {

	/** 分页大小 */
	@ApiModelProperty("分页大小")
	private Integer pageSize;
	/** 当前页数 */
	@ApiModelProperty("当前页数")
	private Integer pageNum;
	/** 排序列 */
	@ApiModelProperty("排序列")
	private String orderByColumn;
	/** 排序的方向desc或者asc */
	@ApiModelProperty(value = "排序的方向", example = "asc,desc")
	private String isAsc;


	/** 产品名 */
	@ApiModelProperty("产品名")
	private String name;
	/** 摘要 */
	@ApiModelProperty("摘要")
	private String digest;
	/** 所属分类 */
	@ApiModelProperty("所属分类")
	private Long courseId;
	@ApiModelProperty("所属分类父级id")
	private Long parentId;

	/** 停车场id */
	@ApiModelProperty("停车场id")
	private Long parkId;
	/** 详情图地址 */
	@ApiModelProperty("详情图地址")
	private String detailUrl;
	/** 封面图地址 */
	@ApiModelProperty("封面图地址")
	private String picUrl;
	/** 产品规格 */
	@ApiModelProperty("产品规格")
	private String attribute;
	/** 产品库存 */
	@ApiModelProperty("产品库存")
	private Long stock;
	/** 产品市场价格 */
	@ApiModelProperty("产品市场价格")
	private Long price;
	/** 产品优惠价格 */
	@ApiModelProperty("产品优惠价格")
	private Long preferentialPrice;
	/** 类型：1虚拟产品 2实体物品 */
	@ApiModelProperty("类型：1虚拟产品 2实体物品")
	private Integer type;
	/** 文字或文图描述 */
	@ApiModelProperty("文字或文图描述")
	private String productDetail;
	/** 销量 */
	@ApiModelProperty("销量")
	private Long sellNum;
	/** 月卡时长 */
	@ApiModelProperty("月卡时长")
	private Integer duration;
	/** 状态：0下架 1上架 */
	@ApiModelProperty("状态：0下架 1上架")
	private Integer status;

}
